atomic infrastructure · Maintained
Maintainers
- M Will Deacon <will@kernel.org>
- M Peter Zijlstra <peterz@infradead.org>
- M Boqun Feng <boqun@kernel.org>
- R Mark Rutland <mark.rutland@arm.com>
- R Gary Guo <gary@garyguo.net>
Paths
- F
Documentation/atomic_*.txt - F
arch/*/include/asm/atomic*.h - F
include/*/atomic*.h - F
include/linux/refcount.h - F
scripts/atomic/ - F
rust/kernel/sync/atomic.rs - F
rust/kernel/sync/atomic/ - F
rust/kernel/sync/refcount.rs
Last 30 days
Most active threads (last 7 days)
-
HOTtoday
[PATCH 0/4] tracing: add ref_trace_final_put tracing
2026-07-05 01:21 · 1 reply in 7d · Eugene Mavick via B4 Relay <devnull+m.mavick.dev@kernel.org>
Recent patches
Most-recent 30 patches in this subsystem on linux-mm (capped at 30), ordered by date desc.
-
HOTtoday
[PATCH 2/4] refcount: add ref_trace_final_put tracepoint
2026-07-05 · Eugene Mavick via B4 Relay <devnull+m.mavick.dev@kernel.org> -
COLD29d
[PATCH v4 1/2] rust: sync: atomic: add atomic_per_byte_memcpy
2026-06-05 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE136d
[PATCH v3] rust: page: add byte-wise atomic memory copy methods
2026-02-13 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE136d
[PATCH v2] rust: page: add byte-wise atomic memory copy methods
2026-02-12 · Andreas Hindborg <a.hindborg@kernel.org> -
STALE158d
[PATCH v5 09/36] compiler-context-analysis: Change __cond_acquires to take return value
2025-12-19 · Marco Elver <elver@google.com> -
STALE178d
[PATCH 2/4] rust: helpers: #define __rust_helper
2025-12-02 · Alice Ryhl <aliceryhl@google.com> -
STALE197d
[PATCH v4 09/35] compiler-context-analysis: Change __cond_acquires to take return value
2025-11-20 · Marco Elver <elver@google.com> -
STALE232d
[PATCH v3 09/35] compiler-capability-analysis: Change __cond_acquires to take return value
2025-09-18 · Marco Elver <elver@google.com> -
STALE460d
[RFC PATCH V3 29/43] rv64ilp32_abi: locking/atomic: Use BITS_PER_LONG for scripts
2025-03-25 · guoren@kernel.org -
STALE498d
[PATCH v10 11/18] refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire
2025-02-13 · Suren Baghdasaryan <surenb@google.com> -
STALE498d
[PATCH v10 10/18] refcount: provide ops for cases when object's memory can be reused
2025-02-13 · Suren Baghdasaryan <surenb@google.com> -
STALE506d
[PATCH 1/1] refcount: provide ops for cases when object's memory can be reused
2025-02-06 · Suren Baghdasaryan <surenb@google.com> -
STALE506d
Re: [PATCH] refcount: Strengthen inc_not_zero()
2025-01-17 · Matthew Wilcox <willy@infradead.org> -
STALE506d
[PATCH] refcount: Strengthen inc_not_zero()
2025-01-15 · Peter Zijlstra <peterz@infradead.org> -
STALE506d
[PATCH v9 10/17] refcount: introduce __refcount_{add|inc}_not_zero_limited
2025-01-11 · Suren Baghdasaryan <surenb@google.com> -
STALE536d
[PATCH v8 10/16] refcount: introduce __refcount_{add|inc}_not_zero_limited
2025-01-09 · Suren Baghdasaryan <surenb@google.com> -
STALE452d
[PATCH v7 11/17] refcount: introduce __refcount_{add|inc}_not_zero_limited
2024-12-26 · Suren Baghdasaryan <surenb@google.com> -
STALE555d
[PATCH v6 09/16] refcount: introduce __refcount_{add|inc}_not_zero_limited
2024-12-16 · Suren Baghdasaryan <surenb@google.com> -
STALE848d
[PATCH 39/50] refcount: Split out refcount_types.h
2023-12-16 · Kent Overstreet <kent.overstreet@linux.dev> -
STALE1671d
[PATCH v3 16/25] locking/atomics, kcsan: Add instrumentation for barriers
2021-11-30 · Marco Elver <elver@google.com> -
STALE1678d
[PATCH v2 16/23] locking/atomics, kcsan: Add instrumentation for barriers
2021-11-18 · Marco Elver <elver@google.com> -
STALE1696d
[PATCH -rcu/kcsan 16/23] locking/atomics, kcsan: Add instrumentation for barriers
2021-10-05 · Marco Elver <elver@google.com> -
STALE1779d
Re: [PATCH] mm/rmap: Convert from atomic_t to refcount_t on anon_vma->refcount
2021-08-20 · Peter Zijlstra <peterz@infradead.org> -
STALE1779d
Re: [PATCH] mm/rmap: Convert from atomic_t to refcount_t on anon_vma->refcount
2021-08-19 · Peter Zijlstra <peterz@infradead.org> -
STALE2069d
[RFC PATCH resend 2/6] refcount: Move refcount_t definition into linux/types.h
2020-10-16 · Jann Horn <jannh@google.com> -
STALE2088d
[RFC PATCH 2/6] refcount: Move refcount_t definition into linux/types.h
2020-10-16 · Jann Horn <jannh@google.com> -
STALE2363d
REVIEWED: 15 (15M) [PATCH v4 09/10] locking/atomics, kcsan: Add KCSAN instrumentation
2019-11-14 · Marco Elver <elver@google.com> -
STALE2424d
REVIEWED: 7 (7M) [PATCH v3 8/9] locking/atomics, kcsan: Add KCSAN instrumentation
2019-11-04 · Marco Elver <elver@google.com> -
STALE2445d
[PATCH v2 7/8] locking/atomics, kcsan: Add KCSAN instrumentation
2019-10-17 · Marco Elver <elver@google.com> -
STALE2452d
[PATCH 7/8] locking/atomics, kcsan: Add KCSAN instrumentation
2019-10-16 · Marco Elver <elver@google.com>